//测试是否有内存溢出: 需要在DEBUG模式下
//头文件和定义:
//#include <stdlib.h>    
//#include <crtdbg.h> 
//#define CRTDBG_MAP_ALLOC 
//
// int main()
//{
// .......... 执行代码
// _CrtDumpMemoryLeaks();  
//	return 0;
//}
//
//按F5，如果有溢出,输出结果会有如下的提示
//Detected memory leaks!
//Dumping objects ->
//{134} normal block at 0x005FE298, 8 bytes long.
//Data: <        > 03 00 00 00 05 00 00 00 
//
// 其中 134 表示 第134次申请内存
//	有关如何找到泄露内存点； DEBUG模式下 在main 函数开头添加宏
//
//	int main()
//  {
//		_CrtSetBreakAlloc(134);     134表示在134申请内存时调试中断
//
//  }
//
//	在中断后按 shitf + F11 直到返回到程序领空;
//	就可以找到申请泄露内存时的代码
//
//
//


// 有关释放引用内存的方法
// Demo &test = *(new Demo());
// delete &test;